package com.example.aigc_education.service;

import com.example.aigc_education.domain.vo.BindSuccessVO;
import com.example.aigc_education.domain.vo.IdVO;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;

public interface WeChatService {


    IdVO unBindWithWeChat();

    Boolean queryStudyPlanStatus(Long planId);

    boolean sendGenPlanSuccessMsg(Long planId, String toUrl);

    String loginByWeChat(String code);

    BindSuccessVO bindWithWeChat(String wechatCode);

    boolean sendGenTaskStatusMsg(String executeId, String taskType, String toUrl);

    void appletSendMessageTest(String openid, String templateId);

    String getOpenid(String code);
}
